
image {
   resolution 800 600
   aa 0 0
   samples 1
}

camera {
   type pinhole
   eye 0.0 0.0 30.0
   target 0.0 0.0 0.0
   up 0.0 10.0 0.0
   fov 60 
   aspect 1.333
}

light {
   type point
   color { "sRGB nonlinear" 1.000 1.000 1.000 }
   power 1000
   p 0.0 0.0 20.0
}

light {
   type point
   color { "sRGB nonlinear" 1.000 1.000 1.000 }
   power 1000
   p -20.0 20.0 20.0
}

light {
   type point
   color { "sRGB nonlinear" 1.000 1.000 1.000 }
   power 1000
   p -20.0 20.0 -20.0
}

light {
   type point
   color { "sRGB nonlinear" 1.000 1.000 1.000 }
   power 1000
   p -20.0 -20.0 -20.0
}


light {
   type point
   color { "sRGB nonlinear" 1.000 1.000 1.000 }
   power 1000
   p -20.0 -20.0 20.0
}

light {
   type point
   color { "sRGB nonlinear" 1.000 1.000 1.000 }
   power 1000
   p 20.0 20.0 20.0
}

light {
   type point
   color { "sRGB nonlinear" 1.000 1.000 1.000 }
   power 1000
   p 20.0 20.0 -20.0
}

light {
   type point
   color { "sRGB nonlinear" 1.000 1.000 1.000 }
   power 1000
   p 20.0 -20.0 -20.0
}


light {
   type point
   color { "sRGB nonlinear" 1.000 1.000 1.000 }
   power 1000
   p 20.0 -20.0 20.0
}



shader {
   name woodShader
   type wood
   noNoise { "sRGB nonlinear" 0.5960 0.4627 0.2117 }
   fullNoise { "sRGB nonlinear" 0.1960 0.0784 0.0784 }
}

shader {
   name stoneShader
   type stone
   noNoise { "sRGB nonlinear" 0.1 0.1 0.1 }
   fullNoise { "sRGB nonlinear" 1.0 1.0 1.0 }
 }


shader {
   name fireShader
   type fire
   noNoise { "sRGB nonlinear" 1.0 1.0 0.0 }
   fullNoise { "sRGB nonlinear" 1.0 0.6470 0.0 }
   times 8
   persistence 0.7
}

shader {
   name organicShader
   type organic
   noNoise { "sRGB nonlinear" 0.4196 0.5568 0.1372 }
   fullNoise { "sRGB nonlinear" 0.0 0.3921 0.0 }   
}



shader {
   name marbleShader
   type marble
   noNoise { "sRGB nonlinear" 0.8039 0.5215 0.2470 }
   fullNoise { "sRGB nonlinear" 1.0 1.0 1.0 }   
}

object {
   shader marbleShader
   type sphere
   name marbleSphere
   c 0 0 0
   r 5
}

object {
   shader fireShader
   type sphere
   name fireSphere
   c 0 10 0
   r 5
}

object {
   shader stoneShader
   type sphere
   name stoneSphere
   c 0 -10 0
   r 5
}

object {
   shader organicShader
   type sphere
   name organicSphere
   c 10 0 0
   r 5
}

object {
   shader woodShader
   type sphere
   name woodSphere
   c -10 0 0
   r 5
}
